package com.tencent.sr.iris.activity.interfaces.response.group.task;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel
public class GroupTaskRecordResponse {

    @ApiModelProperty("商户id")
    private Long saasId;
    @ApiModelProperty("子商户id")
    private Long subSaasId;
    @ApiModelProperty("任务id")
    private String taskId;
    @ApiModelProperty("0-默认 1-导入 2-导出")
    private Byte taskType;
    @ApiModelProperty("0-未开始 1-执行中 2-执行成功 3-执行失败")
    private Byte taskStatus;
    @ApiModelProperty("任务入参")
    private String requestParam;
    @ApiModelProperty("客户端下载链接")
    private String clientDownloadUrl;
    @ApiModelProperty("客户端导入任务的url")
    private String clientImportUrl;
    @ApiModelProperty("服务端导入失败结果地址")
    private String exportFailUrl;
    @ApiModelProperty("0-默认1-商品 2-会员 3-评论 4 -订单 5-店铺 6-营销活动 7-售后 8-账单")
    private Integer businessType;
    @ApiModelProperty("操作人id")
    private String operatorId;
    @ApiModelProperty("报表名称")
    private String reportFormName;
    @ApiModelProperty("创建时间")
    private Long createTime;
    @ApiModelProperty("过期时间")
    private Long expireTime;
    @ApiModelProperty("导入失败数")
    private Long failCount;
    @ApiModelProperty("导入成功数")
    private Long successCount;
}


